package com.rao.mongodb.explorer.common.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;

/**
 * 文件资源管理自定义加载配置
 *
 * @author raos
 * @emil 991207823@qq.com
 * @date 2021/8/31 22:17
 */
@Data
@Component
@PropertySource("classpath:explorer-config.properties")
@ConfigurationProperties(prefix = "explorer")
public class ExplorerConfig {

    /**
     * 文件存储根目录
     */
    private String rootDir;
    /**
     * 文件存储仓库目录
     */
    private String filesDepotDir;
    /**
     * 文件存储用户根目录
     */
    private String usersRootDir;
    /**
     * 临时文件根目录
     */
    private String tempRootDir;
    /**
     * 文件公共资源根目录
     */
    private String publicRootDir;
    /**
     * 文件访问端口
     */
    private String port;

}
